home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 May: Tool Chest / Developer CD Series May 1996 (Tool Chest) (Apple Computer) (1996).iso / Sample Code / Snippets / Development Tools & Languages / AEGestalt / AEGestalt.MAMake < prev    next >
Encoding:
Text File  |  1995-02-05  |  3.6 KB  |  116 lines  |  [TEXT/MPS ]

  1. #---------------------------------------------------------------------------------------------------
  2. #                                                                                                   |
  3. #    File:            AEGestalt.MAMake                                                                |
  4. #                                                                                                   |
  5. #    Description:    Makefile for AEGestalt.                                                           |
  6. #                                                                                                   |
  7. #                                                                                                   |
  8. #    Copyright © 1991 by Apple Computer, Inc.  All rights reserved.                                    | 
  9. #    Kent Sandvik DTS                                                                               |
  10. #    A lot of dependencies, but then again a lot of files...   
  11. #
  12. #    <1>        khs        1.0        First final version
  13. #
  14. #---------------------------------------------------------------------------------------------------
  15.  
  16.  
  17. #---------------------------------------------------------------------------------------------------
  18. #    List here the Application's Name
  19.  
  20. AppName = AEGestalt
  21.  
  22.  
  23. #---------------------------------------------------------------------------------------------------
  24. #    List resource files that the Rez file includes if you want to include
  25. #    more or less than the standard set
  26.  
  27. OtherRsrcFiles = ∂
  28.     "{SrcApp}views.rsrc"
  29.  
  30.  
  31. #---------------------------------------------------------------------------------------------------
  32. #    List any additional interfaces that your application is dependent on
  33.  
  34. OtherInterfaces =  ∂
  35.     "{SrcApp}IncludeFiles.h" ∂
  36.     "{SrcApp}ResourceConstants.h" ∂
  37.     "{SrcApp}UAEClientCommand.h" ∂
  38.     "{SrcApp}UAEDocument.h" ∂
  39.     "{SrcApp}UAEServerCommand.h" ∂
  40.     "{SrcApp}UGrayfillAdorner.h" ∂
  41.     "{SrcApp}UInformationView.h" ∂
  42.     "{SrcApp}ULabelView.h" ∂
  43.     "{SrcApp}ULookupCommand.h" ∂
  44.     "{SrcApp}About.h"
  45.     
  46.     
  47.  
  48. #---------------------------------------------------------------------------------------------------
  49. #    Name any other object files to link in
  50.  
  51. OtherLinkFiles = ∂
  52.     "{ObjApp}UAEClientCommand.cp.o" ∂
  53.     "{ObjApp}UAEDocument.cp.o" ∂
  54.     "{ObjApp}UAEServerCommand.cp.o" ∂
  55.     "{ObjApp}UGrayfillAdorner.cp.o" ∂
  56.     "{ObjApp}UInformationView.cp.o" ∂
  57.     "{ObjApp}ULabelView.cp.o" ∂
  58.     "{ObjApp}ULookupCommand.cp.o" ∂
  59.     "{ObjApp}About.cp.o"
  60.  
  61. #---------------------------------------------------------------------------------------------------
  62. #    Express any additional dependencies for separate compilations.
  63. #    Include dependencies for the MacApp and Building block interfaces
  64. #    if you are dependent on them
  65.  
  66. #    In this case we have a 'lazy dependency graph' - i.e. a very simple
  67. #    and direct dependency where only the directly needed files are referenced
  68. #    The first cut was done using MakeMake (Developer CD)
  69.  
  70.  
  71. "{ObjApp}UAEGestalt.cp.o" ƒ ∂
  72.         UAEGestalt.h IncludeFiles.h ∂
  73.         {MacAppCPlusIntf} ∂
  74.         {BuildingBlocksCPlusIntf}
  75.  
  76. "{ObjApp}UAEDocument.cp.o" ƒ ∂
  77.         UAEDocument.h UAEGestalt.h IncludeFiles.h ∂
  78.         {MacAppCPlusIntf} ∂
  79.         {BuildingBlocksCPlusIntf}
  80.         
  81. "{ObjApp}UAEServerCommand.cp.o" ƒ ∂
  82.         UAEServerCommand.h UAEGestalt.h IncludeFiles.h ∂
  83.         {MacAppCPlusIntf} ∂
  84.         {BuildingBlocksCPlusIntf}
  85.  
  86. "{ObjApp}UAEClientCommand.cp.o" ƒ ∂
  87.             UAEClientCommand.h UAEGestalt.h IncludeFiles.h ∂
  88.             {MacAppCPlusIntf} ∂
  89.             {BuildingBlocksCPlusIntf}
  90.  
  91. "{ObjApp}UInformationView.cp.o" ƒ ∂
  92.         UInformationView.h UAEGestalt.h IncludeFiles.h ∂
  93.         {MacAppCPlusIntf} ∂
  94.         {BuildingBlocksCPlusIntf}
  95.         
  96. "{ObjApp}ULabelView.cp.o" ƒ ∂
  97.         ULabelView.h UAEGestalt.h IncludeFiles.h ∂
  98.         {MacAppCPlusIntf} ∂
  99.         {BuildingBlocksCPlusIntf}
  100.  
  101. "{ObjApp}ULookupCommand.cp.o" ƒ ∂
  102.         ULookupCommand.h UAEGestalt.h IncludeFiles.h ∂
  103.         {MacAppCPlusIntf} ∂
  104.         {BuildingBlocksCPlusIntf}
  105.  
  106. "{ObjApp}UGrayfillAdorner.cp.o" ƒ ∂
  107.         UGrayfillAdorner.h UAEGestalt.h IncludeFiles.h ∂
  108.         {MacAppCPlusIntf} ∂
  109.         {BuildingBlocksCPlusIntf}
  110.  
  111.  
  112. "{ObjApp}About.cp.o" ƒ ∂
  113.          About.h ∂
  114.         {MacAppCPlusIntf} ∂
  115.         {BuildingBlocksCPlusIntf}
  116.